Flutter CLI (Command Line Interface) এবং Emulator/Simulator ব্যবহার করে Flutter অ্যাপ ডেভেলপমেন্ট সহজ এবং দ্রুত করা যায়। এখানে Flutter CLI এর গুরুত্বপূর্ণ কমান্ড এবং Emulator/Simulator ব্যবহার করার ধাপগুলো দেওয়া হলো:
Flutter CLI
Flutter CLI ডেভেলপারদের বিভিন্ন কাজ সহজে এবং দ্রুত করতে সাহায্য করে। নিচে Flutter CLI-এর কিছু সাধারণ এবং গুরুত্বপূর্ণ কমান্ড দেওয়া হলো:
সাধারণ কমান্ডসমূহ
Flutter SDK এর স্ট্যাটাস এবং সেটআপ যাচাই:
- এটি Flutter SDK এবং প্রয়োজনীয় টুলস ইনস্টল করা হয়েছে কিনা তা যাচাই করে এবং সমাধানের জন্য নির্দেশনা দেয়।
flutter doctor
Flutter প্রজেক্ট তৈরি করা:
- এটি একটি নতুন Flutter প্রজেক্ট তৈরি করবে।
project_nameএর জায়গায় আপনার প্রজেক্টের নাম দিন।
flutter create project_name
Flutter অ্যাপ চালানো:
- এই কমান্ডটি আপনার অ্যাপকে সংযুক্ত ডিভাইস বা এমুলেটরে চালু করবে। যদি একাধিক ডিভাইস সংযুক্ত থাকে, এটি একটি তালিকা দেখাবে এবং ডিভাইস সিলেক্ট করতে বলবে।
flutter run
বিল্ড (Build) করা:
- Android এর জন্য:
- iOS এর জন্য:
- এগুলো প্রোডাকশন রেডি APK বা iOS ফাইল তৈরি করে।
flutter build ios
flutter build apk
Flutter প্রজেক্ট ক্লিন করা:
- প্রজেক্টে ক্যাশ বা বিল্ড সমস্যা হলে এটি দিয়ে সমস্যার সমাধান করা যায়।
flutter clean
Flutter এর প্যাকেজ ইনস্টল বা আপডেট করা:
- প্রজেক্টে
pubspec.yamlফাইলে নির্ধারিত ডিপেন্ডেন্সি ইনস্টল বা আপডেট করে।
flutter pub get
উন্নত কমান্ডসমূহ
Flutter ডিবাগ মোড চালানো:
- এটি ডিবাগ মোডে অ্যাপ চালায়, যেখানে ডেভেলপমেন্টে ত্রুটি ধরা এবং সমাধান করা সহজ হয়।
flutter run --debug
Emulator বা Simulator সিলেক্ট করে চালানো:
- এখানে
emulator_nameদিয়ে আপনি নির্দিষ্ট একটি এমুলেটর বা সিমুলেটর সিলেক্ট করতে পারেন।
flutter run -d emulator_name
Flutter ডিপ্লয়মেন্ট (রিলিজ মোডে):
- রিলিজ মোডে অ্যাপ চালায়, যা প্রোডাকশন পারফরম্যান্স যাচাই করার জন্য উপযুক্ত।
flutter run --release
Emulator/Simulator ব্যবহার
Flutter দিয়ে Android Emulator বা iOS Simulator ব্যবহার করে আপনার অ্যাপ ডেভেলপ করতে এবং টেস্ট করতে পারেন। নিচে Android এবং iOS উভয়ের জন্য ধাপগুলো দেওয়া হলো:
Android Emulator ব্যবহার
AVD Manager থেকে একটি এমুলেটর তৈরি করুন:
- Android Studio ওপেন করে AVD Manager (Tools > Device Manager) এ যান।
- Create Virtual Device এ ক্লিক করে আপনার পছন্দমতো একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel বা Nexus)।
- Android এর একটি সিস্টেম ইমেজ (API ভার্সন) সিলেক্ট করুন এবং ডাউনলোড করুন।
- Finish এ ক্লিক করে এমুলেটর তৈরি করুন।
Emulator চালু করা:
- Android Studio থেকে সরাসরি Play আইকনে ক্লিক করে এমুলেটর চালু করতে পারেন।
- অথবা, কমান্ড লাইন থেকে চালাতে পারেন:
emulator_nameদিয়ে আপনার তৈরি করা এমুলেটরের নাম দিতে হবে।
emulator -avd emulator_name
Flutter অ্যাপ চালানো:
- আপনার প্রজেক্ট ডিরেক্টরিতে গিয়ে
flutter runকমান্ডটি চালান। এটি স্বয়ংক্রিয়ভাবে এমুলেটরে অ্যাপ চালু করবে।
iOS Simulator ব্যবহার (macOS-এ)
iOS Simulator চালু করা:
- Xcode ওপেন করে Xcode > Open Developer Tool > Simulator এ ক্লিক করুন।
- অথবা, টার্মিনালে নিচের কমান্ডটি চালান:
- এটি iOS Simulator চালু করবে।
open -a Simulator
iOS ডিভাইস সিলেক্ট করা:
- iOS Simulator চালু হলে, উপরের মেনু থেকে বিভিন্ন iPhone বা iPad মডেল সিলেক্ট করতে পারবেন।
Flutter অ্যাপ চালানো:
- টার্মিনালে
flutter runকমান্ড চালান। এটি স্বয়ংক্রিয়ভাবে iOS Simulator-এ অ্যাপ চালু করবে।
Emulator/Simulator সংক্রান্ত সাধারণ টিপস
- একাধিক ডিভাইস সংযুক্ত থাকলে:
flutter devicesকমান্ডটি চালিয়ে কোন ডিভাইস বা এমুলেটর/সিমুলেটর সংযুক্ত আছে তা দেখতে পারবেন। - ডিভাইস সিলেক্ট করে অ্যাপ চালানো:
device_idদিয়েflutter devicesকমান্ডে প্রদর্শিত ডিভাইসের আইডি উল্লেখ করতে হবে।
flutter run -d device_id
এভাবে Flutter CLI এবং Emulator/Simulator ব্যবহার করে আপনি সহজেই আপনার অ্যাপ তৈরি, ডিবাগ এবং টেস্ট করতে পারবেন।
Read more